.webuploader-container {
	position: relative;
}
.webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px,1px,1px,1px);
}
.webuploader-pick-hover {
	background:#56A548;
}
ul.webuploader-filelist{
    padding:5px 0px;
}
ul.webuploader-filelist:after{
    display:block; 
    overflow:hidden; 
    clear:both; 
    height:0; 
    visibility:hidden; 
    content:".";
}
ul.webuploader-filelist p{
    margin:0px;
    padding:0px;
}
ul.webuploader-uploadImage li{
    margin-right:15px;
    float:left;
    position:relative;
}
ul.webuploader-uploadImage li.image{
	width:120px;
	height:90px;
	border:#ddd 1px solid;
	padding:5px;
}
ul.webuploader-uploadOther li{
    width:400px;
    margin:15px 0px;
    background-color:#F5F5F5;
    position:relative;
}
ul.webuploader-uploadImage .webuploader-progress{
    height:4px;
    width:100%;
    position:absolute;
    top:36px;
    left:0px;
}
.webuploader-uploadOther .webuploader-progress{
    min-width:250px;
    height:4px;
    margin-top:10px;
}

.webuploader-progress>span{
    height:4px;
    width:0px;
    background-color:#0099FF;
    display:block;
}
.webuploader-del{
    width:20px;
    height:20px;
    line-height:20px;
    font-weight:bold;
    border-radius:20px;
    background-color:#ddd;
    text-align:center;
    cursor:pointer;
    position:absolute;
    top:5px;
    right:5px;
	color:#fff;
}
.webuploader-del:hover{
    color:white;
    background-color:#900b09;
}
.webuploader-add{
	width:90px;
	height:90px;
	padding:5px;
	line-height:90px;
	text-align:center;
	border:#ddd 1px dotted;
	}
	
.webuploader-add .ui-btn{
	width:90px;
	height:90px;
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	background: #fff;
	border: none;
	padding:0;
	line-height:90px;

	}
.webuploader-add .ui-btn a{
	font-size:80px;
	color:#ddd;
}
	
.fake-hidden{
    width:1px;
    height:1px;
    border:none;
    float:left;
}

